medium-term deposit - Spanish English Dictionary